<html>
<head><meta charset="utf-8"><title>meeting 2019.12.03 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html">meeting 2019.12.03</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="182477204"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477204" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477204">(Dec 03 2019 at 18:00)</a>:</h4>
<p>Hey <span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span>, sync meeting?</p>



<a name="182477216"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477216" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477216">(Dec 03 2019 at 18:00)</a>:</h4>
<p>I'm just back from vacation last week</p>



<a name="182477510"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477510" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477510">(Dec 03 2019 at 18:04)</a>:</h4>
<h1><a href="https://github.com/search?q=org%3Arust-lang+is%3Aissue+label%3AA-async-await+is%3Aopen+-label%3AAsyncAwait-Triaged&amp;type=Issues" target="_blank" title="https://github.com/search?q=org%3Arust-lang+is%3Aissue+label%3AA-async-await+is%3Aopen+-label%3AAsyncAwait-Triaged&amp;type=Issues">Uncategorized issues</a></h1>



<a name="182477547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477547">(Dec 03 2019 at 18:04)</a>:</h4>
<p>ICE on rustc 1.41.0-nightly (25d8a9494 2019-11-29) running on x86_64-apple-darwin <a href="https://github.com/rust-lang/rust/issues/66958" target="_blank" title="https://github.com/rust-lang/rust/issues/66958">#66958</a></p>



<a name="182477574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477574">(Dec 03 2019 at 18:04)</a>:</h4>
<p>narrowed down to <a href="https://github.com/rust-lang/rust/pull/66567" target="_blank" title="https://github.com/rust-lang/rust/pull/66567">https://github.com/rust-lang/rust/pull/66567</a></p>



<a name="182477617"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477617" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477617">(Dec 03 2019 at 18:05)</a>:</h4>
<p><span class="user-mention" data-user-id="119031">@Esteban Küber</span> is on it, marking it as "triaged"</p>



<a name="182477631"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477631" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477631">(Dec 03 2019 at 18:05)</a>:</h4>
<blockquote>
<p>Slightly incorrect help message with mismatched typs in async code <a href="https://github.com/rust-lang/rust/issues/66910" target="_blank" title="https://github.com/rust-lang/rust/issues/66910">#66910</a></p>
</blockquote>



<a name="182477661"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477661" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477661">(Dec 03 2019 at 18:05)</a>:</h4>
<p>Very interesting</p>



<a name="182477728"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477728" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477728">(Dec 03 2019 at 18:06)</a>:</h4>
<p><span class="user-mention" data-user-id="119031">@Esteban Küber</span> -- if you're around -- do you know if we do any suggestions that advise you to add <code>.await</code>? is there an issue on that?</p>



<a name="182477747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477747">(Dec 03 2019 at 18:06)</a>:</h4>
<p>I'm going to go ahead and tag this as "on deck", seems like a good change to make</p>



<a name="182477801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477801">(Dec 03 2019 at 18:07)</a>:</h4>
<blockquote>
<p>async_await RFC is not fully implemented, but tracking issue is closed <a href="https://github.com/rust-lang/rust/issues/66909" target="_blank" title="https://github.com/rust-lang/rust/issues/66909">#66909</a></p>
</blockquote>



<a name="182477821"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477821" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477821">(Dec 03 2019 at 18:07)</a>:</h4>
<p>specifically, it seems like there is missing docs for the keywords</p>



<a name="182477929"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477929" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477929">(Dec 03 2019 at 18:08)</a>:</h4>
<p>It is quite a corner case but I think it makes sense to address. No need for me to fast track it, is there?<br>
There is a ticket for suggesting await that is partly covered</p>



<a name="182477948"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477948" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477948">(Dec 03 2019 at 18:08)</a>:</h4>
<p><span class="user-mention" data-user-id="119031">@Esteban Küber</span> I'm interested more in the general case of suggesting await</p>



<a name="182477953"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477953" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477953">(Dec 03 2019 at 18:08)</a>:</h4>
<p>then in this <em>specific</em> case</p>



<a name="182477962"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477962" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477962">(Dec 03 2019 at 18:08)</a>:</h4>
<p>The more complex cases like these will be trickier to handle, my worry is for foo.bar.future.baz</p>



<a name="182477971"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477971" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477971">(Dec 03 2019 at 18:08)</a>:</h4>
<p>That was the reason to keep the original ticket open</p>



<a name="182477984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477984">(Dec 03 2019 at 18:09)</a>:</h4>
<p>I'm on mobile now, but I can fish it out later</p>



<a name="182477985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477985">(Dec 03 2019 at 18:09)</a>:</h4>
<p>I imagined we could check for any case where you have a type error between <code>impl Future&lt;Output = T&gt;</code>  and <code>T</code></p>



<a name="182477991"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477991" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477991">(Dec 03 2019 at 18:09)</a>:</h4>
<p>ok</p>



<a name="182477995"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182477995" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182477995">(Dec 03 2019 at 18:09)</a>:</h4>
<p>And link the tickets</p>



<a name="182478002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478002">(Dec 03 2019 at 18:09)</a>:</h4>
<p>thanks</p>



<a name="182478008"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478008" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478008">(Dec 03 2019 at 18:09)</a>:</h4>
<p>Yeah</p>



<a name="182478051"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478051" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478051">(Dec 03 2019 at 18:09)</a>:</h4>
<p>One thing to decide, right now we o ly suggest on 2018 and don't mention async await in 2015</p>



<a name="182478055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478055">(Dec 03 2019 at 18:09)</a>:</h4>
<p>Should we?</p>



<a name="182478178"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478178" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478178">(Dec 03 2019 at 18:10)</a>:</h4>
<p>not sure, good question</p>



<a name="182478185"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478185" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478185">(Dec 03 2019 at 18:10)</a>:</h4>
<p>I'd be inclined to say "probably yes"</p>



<a name="182478192"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478192" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478192">(Dec 03 2019 at 18:10)</a>:</h4>
<p>but I could go either way</p>



<a name="182478203"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478203" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478203">(Dec 03 2019 at 18:10)</a>:</h4>
<p>iirc we do suggest it in 2015 somewhere; iirc I added that</p>



<a name="182478239"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478239" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478239">(Dec 03 2019 at 18:11)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/pull/63539" target="_blank" title="https://github.com/rust-lang/rust/pull/63539">https://github.com/rust-lang/rust/pull/63539</a></p>



<a name="182478347"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478347" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478347">(Dec 03 2019 at 18:12)</a>:</h4>
<p>that looks perfect, yeah</p>



<a name="182478455"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478455" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478455">(Dec 03 2019 at 18:13)</a>:</h4>
<blockquote>
<p>More friendly error msg when await on NONE ASYNC fn/block or return a obj that implements deprecated Future <a href="https://github.com/rust-lang/rust/issues/66731" target="_blank" title="https://github.com/rust-lang/rust/issues/66731">#66731</a></p>
</blockquote>



<a name="182478465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478465">(Dec 03 2019 at 18:13)</a>:</h4>
<p>very  confusing  issue title</p>



<a name="182478471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478471">(Dec 03 2019 at 18:13)</a>:</h4>
<p>but basically the reverse problem</p>



<a name="182478524"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478524" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478524">(Dec 03 2019 at 18:14)</a>:</h4>
<p>seems like a good suggestion, I will also "on deck" this one</p>



<a name="182478619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478619">(Dec 03 2019 at 18:15)</a>:</h4>
<p>hah; interesting -- so basically the suggestion is "add <code>async</code> before <code>fn</code>"</p>



<a name="182478623"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478623" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478623">(Dec 03 2019 at 18:15)</a>:</h4>
<blockquote>
<p>Error in <code>async</code> function/block produces errors for valid unrelated expressions <a href="https://github.com/rust-lang/rust/issues/66634" target="_blank" title="https://github.com/rust-lang/rust/issues/66634">#66634</a></p>
</blockquote>



<a name="182478759"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478759" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478759">(Dec 03 2019 at 18:16)</a>:</h4>
<p>this does seem annoying, but I'm not going to bump the priority I don't think</p>



<a name="182478764"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478764" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478764">(Dec 03 2019 at 18:16)</a>:</h4>
<blockquote>
<p>hah; interesting -- so basically the suggestion is "add async before fn"</p>
</blockquote>
<p>seems like it could be a fairly targeted fix in typeck</p>



<a name="182478774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478774">(Dec 03 2019 at 18:16)</a>:</h4>
<p>yeah, that's what I was thinking too</p>



<a name="182478785"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478785" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478785">(Dec 03 2019 at 18:16)</a>:</h4>
<p>I should leave a comment to that effect</p>



<a name="182478795"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478795" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478795">(Dec 03 2019 at 18:16)</a>:</h4>
<p>I'm not sure if "on-unimplemented" is <em>necessarily</em> the right vector here</p>



<a name="182478896"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478896" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478896">(Dec 03 2019 at 18:18)</a>:</h4>
<p>could be worth a try to see if that mechanism is cheaper before trying something custom</p>



<a name="182478990"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182478990" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182478990">(Dec 03 2019 at 18:18)</a>:</h4>
<p>on-unimplemented would certainly be an easy way, not clear <em>how</em> important this case is</p>



<a name="182479000"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479000" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479000">(Dec 03 2019 at 18:19)</a>:</h4>
<p>you won't get the nice suggestion</p>



<a name="182479012"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479012" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479012">(Dec 03 2019 at 18:19)</a>:</h4>
<p>well anyway</p>



<a name="182479195"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479195" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479195">(Dec 03 2019 at 18:20)</a>:</h4>
<blockquote>
<p>rustc crash on 1.39.0 stable with combination of <code>async</code> and <code>..</code> <a href="https://github.com/rust-lang/rust/issues/66618" target="_blank" title="https://github.com/rust-lang/rust/issues/66618">#66618</a></p>
</blockquote>



<a name="182479219"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479219" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479219">(Dec 03 2019 at 18:21)</a>:</h4>
<p>"crash" here means ICE</p>



<a name="182479258"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479258" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479258">(Dec 03 2019 at 18:21)</a>:</h4>
<p>renamed ^^</p>



<a name="182479266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479266">(Dec 03 2019 at 18:21)</a>:</h4>
<p>looks like there is a fix already</p>



<a name="182479269"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479269" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479269">(Dec 03 2019 at 18:21)</a>:</h4>
<p>and it was beta-nominated etc</p>



<a name="182479320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479320">(Dec 03 2019 at 18:22)</a>:</h4>
<p>I'll mark as triaged, move on</p>



<a name="182479337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479337">(Dec 03 2019 at 18:22)</a>:</h4>
<blockquote>
<p>RFC: process-handle for future async child-processes-term-handling <a href="https://github.com/rust-lang/rust/issues/2817" target="_blank" title="https://github.com/rust-lang/rust/issues/2817">#2817</a></p>
</blockquote>



<a name="182479364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479364">(Dec 03 2019 at 18:22)</a>:</h4>
<p>It's needstest only</p>



<a name="182479404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479404">(Dec 03 2019 at 18:22)</a>:</h4>
<p>er, I guess that's a side-effect of using the "org-wide search" :)</p>



<a name="182479452"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479452" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479452">(Dec 03 2019 at 18:23)</a>:</h4>
<p>If only async/await was stable in 2012 :D</p>



<a name="182479493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479493">(Dec 03 2019 at 18:23)</a>:</h4>
<p>I'm not really sure why that is tagged A-async-await</p>



<a name="182479497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479497">(Dec 03 2019 at 18:23)</a>:</h4>
<p>but anyway</p>



<a name="182479499"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479499" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479499">(Dec 03 2019 at 18:23)</a>:</h4>
<blockquote>
<p>Symbols in optimized async programs are often not useful <a href="https://github.com/rust-lang/rust/issues/65978" target="_blank" title="https://github.com/rust-lang/rust/issues/65978">#65978</a></p>
</blockquote>



<a name="182479632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479632">(Dec 03 2019 at 18:24)</a>:</h4>
<p>I guess I'll mark this as "triaged"</p>



<a name="182479636"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479636" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479636">(Dec 03 2019 at 18:25)</a>:</h4>
<p>seems like a "nice to have"</p>



<a name="182479644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479644">(Dec 03 2019 at 18:25)</a>:</h4>
<p><span class="user-mention" data-user-id="243558">@Steven Fackler</span> landed a PR relevant to this one (which I reviewed)</p>



<a name="182479671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479671">(Dec 03 2019 at 18:25)</a>:</h4>
<p>(<a href="https://github.com/rust-lang/rust/pull/66398" target="_blank" title="https://github.com/rust-lang/rust/pull/66398">https://github.com/rust-lang/rust/pull/66398</a>)</p>



<a name="182479867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479867">(Dec 03 2019 at 18:27)</a>:</h4>
<p>cool</p>



<a name="182479899"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479899" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479899">(Dec 03 2019 at 18:27)</a>:</h4>
<p>ok, that's all the untriaged issue, and..that's the whole 30 minutes</p>



<a name="182479955"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479955" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479955">(Dec 03 2019 at 18:28)</a>:</h4>
<p>I'll observe that we've lost some momentum, but, hey, it's the holidays. Seems ok. :)</p>



<a name="182479970"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182479970" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182479970">(Dec 03 2019 at 18:28)</a>:</h4>
<p><span aria-label="slight smile" class="emoji emoji-1f642" role="img" title="slight smile">:slight_smile:</span></p>



<a name="182480010"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202019.12.03/near/182480010" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202019.2E12.2E03.html#182480010">(Dec 03 2019 at 18:28)</a>:</h4>
<p>(We do need to figure out how we're going to organize this group in a bigger sense, I think, I'm still wondering where the "leadership energy" will come from. Anyway who thinks they'd like to play more of a leadership and organizational role should ping me...)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>